/*
 * @Author: 周鹏飞
 * @Date: 2021-06-11 09:54:41
 * @LastEditors: 周鹏飞
 * @LastEditTime: 2021-06-12 15:12:05
 * @Description: file content
 */
// 点击事件
/* 
* content 代码段
* marker  节点
* title   名称
*/
function addClickHandler(content, marker, title, data, point) {
  marker.addEventListener('click', function (e) {
    openInfo(content, marker, title, data);

    // 延迟移动地图
    setTimeout(() => {
      vm.map.panTo(point, true);
    }, 200)
  })
}

// 自定义窗口函数
function openInfo(content, marker, title, data) {
  window.infoBox = new BMapLib.InfoBox(vm.map, content, {
    boxStyle: {},
    padding: '10px 10px',
    closeIconMargin: '1px 1px 0 0',
    closeIconUrl: './Package/images/gb.png', // 关闭图标
    enableAutoPan: true,
    offset: new BMap.Size(-100, 25),
  })

  infoBox.init = title
  //定义一个全局变量，用来点击当前点标记出现对应的信息窗口，其他窗口关闭
  if (window.lastInfoBox) {
    //判断上一个窗体是否存在，若存在则执行close
    window.lastInfoBox.close()
  }
  window.lastInfoBox = infoBox
  infoBox.open(marker)

  if (data) {
    vm.Earlywarning = data;
  }
}

weather()
var timeout = null;

function weather(){
	$.ajax({
	  type: 'get',
	  url: httpurl + 'led/location/getTianQi',
	  dataType: 'json',
	  headers: {
	    Authorization: localStorage.getItem('token')
	  },
	  success: function (data) {
	    // 成功的回调
	    // console.log(data)
	    if (data.code == 200) {
	      vm.weather = data.data;
				timeout = null;
				timeout = setTimeout(() => {
					weather()
				},1800000)
	    }
	  },
	  error: function (err) {
	    // 失败的回调
	  }
	})

}